package chapter05_array;

/**
 * ClassName: CalculateArrayTest
 * Package: chapter05_array
 * Description:
 * 定义一个一维数组，包含十个元素，分别赋予一些随机整数，
 * 求出所有元素的最大值、最小值、总和、平均值并输出出来。
 *要求：所有随机数都是两位数[10,99]
 * @Author 安思宇
 * @Create 2025/2/23 15:18
 */
public class CalculateArrayTest {
    public static void main(String[] args) {
        int[] arr=new int[10];
        System.out.println("本次数组为：");
        for (int i=0;i<arr.length;i++){
            arr[i]=(int)(Math.random()*(99-10+1))+10;
            System.out.print(arr[i]+" ");
        }
//        最大值
        int max=arr[0];
        for (int i=1;i<arr.length;i++){
            if (max<arr[i]) {
                max=arr[i];
            }
        }
        System.out.println("最大值为："+max);
//        最小值、
        int min=arr[0];
        for (int i=1;i<arr.length;i++){
            if (min>arr[i]) {
                min=arr[i];
            }
        }
        System.out.println("最小值为："+min);
//        总和
        int count=0;
        for (int i = 0; i < arr.length; i++) {
            count=count+arr[i];
        }
        System.out.println("总和为："+count);
//        平均值
        System.out.println("平均值为："+(count/ arr.length));
    }
}
